package com.example.studentpoint.utils

import java.text.SimpleDateFormat
import java.util.Date

/**
 * 日期工具类
 *
 * @author xxxz
 * {@code @date} 2025-10-25
 */
object DateUtils {
    // 年月日
    private val sim = SimpleDateFormat("yyyy-MM-dd")

    // 年月日时分秒
    private val adv = SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss")

    /**
     * 字符串转Date
     */
    fun parse(date: String, isOwnerTime : Boolean = false) =
        if (isOwnerTime) adv.parse(date)
        else sim.parse(date)

    /**
     * Date 转 字符串
     */
    fun format(date: Date, isOwnerTime: Boolean = false) =
        if (isOwnerTime) adv.format(date)
        else sim.format(date)
}